package com.zm.xiaohashu.biz.service;

import com.zm.response.Response;
import com.zm.xiaohashu.model.req.AddNoteContentReqDTO;
import com.zm.xiaohashu.model.req.DeleteNoteContentReqDTO;
import com.zm.xiaohashu.model.req.FindNoteContentReqDTO;
import com.zm.xiaohashu.model.resp.FindNoteContentRspDTO;

public interface NoteContentService {

    /**
     * 添加笔记内容
     * 
     * @param addNoteContentReqDTO
     * @return
     */
    Response<?> addNoteContent(AddNoteContentReqDTO addNoteContentReqDTO);
    /**
     * 查询笔记内容
     *
     * @param findNoteContentReqDTO
     * @return
     */
    Response<FindNoteContentRspDTO> findNoteContent(FindNoteContentReqDTO findNoteContentReqDTO);
    /**
     * 删除笔记内容
     *
     * @param deleteNoteContentReqDTO
     * @return
     */
    Response<?> deleteNoteContent(DeleteNoteContentReqDTO deleteNoteContentReqDTO);


}